intelligence peddlers - French English Dictionary